//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================

#ifndef __ELASTOS_BOOTMODSMAP_H__
#define __ELASTOS_BOOTMODSMAP_H__

UInt32 _DzAllocBootModuleSpace(UInt32 uSize);

void _DzFreeBootModuleSpace(UInt32 uUAddr, UInt32 uSize);

ECode _DzMapBootModule(UInt32 uUAddr, UInt32 uSize, UInt32 uKAddr);

ECode _DzUnmapBootModule(UInt32 uUAddr, UInt32 uSize);

ECode _DzGetBootModule(const wchar_t *wszName, UInt32 *puAddr, UInt32 *puSize);

#endif //__ELASTOS_BOOTMODSMAP_H__
